package com.wlyuan.open.scanner.domain.finance;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author lijing
 * @description
 */
@Data
public class BillCost implements Serializable {

    private static final long serialVersionUID = 2005320937533140618L;
    private Long financeId;
    @ApiModelProperty("订单数")
    private Long orderCount;
    @ApiModelProperty("总重量")
    private BigDecimal totalWeight;
    @ApiModelProperty("总体积")
    private BigDecimal totalVolume;
    @ApiModelProperty("物品总数量")
    private Integer totalQuantity;
    @ApiModelProperty("总价值")
    private BigDecimal totalValue;
    @ApiModelProperty("总费用")
    private BigDecimal totalCost;
    @ApiModelProperty("回执费用")
    private BigDecimal receiptCost;
    @ApiModelProperty("预付款")
    private BigDecimal payment;
    @ApiModelProperty("货到付款")
    private BigDecimal payable;
    @ApiModelProperty("代收货款")
    private BigDecimal paysub;
    @ApiModelProperty("零担费")
    private BigDecimal lessCost;
    @ApiModelProperty("整车费")
    private BigDecimal fullCost;
    @ApiModelProperty("提货费")
    private BigDecimal pickCost;
    @ApiModelProperty("送货费")
    private BigDecimal deliveryCost;
    @ApiModelProperty("装货费")
    private BigDecimal onLoadCost;
    @ApiModelProperty("卸货费")
    private BigDecimal offLoadCost;
    @ApiModelProperty("保险费")
    private BigDecimal insuranceCost;
    @ApiModelProperty("税费")
    private BigDecimal taxCost;
    @ApiModelProperty("附加费")
    private BigDecimal additionCost;
    @ApiModelProperty("最小费用")
    private BigDecimal minCost;

}
